<!DOCTYPE html>
<html lang="zh" xmlns:th="http://www.thymeleaf.org">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="js/vue.js"></script>
</head>
<body>
<div id="app">


</div>

</body>
</html>
<script>
    /*Vue的生命周期： 又叫做生命周期函数  或生命周期回调函数 或生命周期钩子
     Vue在创建到销毁过程中经历的函数的调用
     八个阶段：
     beforeCreate 创建对象之前
     created 创建对象之后
     beforeMount 挂载数据之前
     mounted 挂载完成  (关注)
     beforeUpdate 修改数据之前
     updated 修改数据之后
     beforeDestory 销毁之前 (关注)
     destroyed 销毁之后
     都是函数
     总结：mounted 发送ajax请求
        beforeDestroy 清除定时器  解绑数据 等首尾工具
    * */
    new Vue({
        el:'#app',
        data(){
            return{

            }
        },
        beforeCreate(){
            console.log("创建之前");
        },
        created(){
            console.log("创建之后");
        },
        beforeMount(){
            console.log("挂载之前");
        },
        mounted(){
            console.log("创建完成");
        },
        beforeUpdate(){
            console.log("修改之前");
        },
        updated(){
            console.log("创建完成");
        },
        beforeDestroy(){
            console.log("销毁之前");
        },
        destroyed(){
            console.log("销毁");
        }
    });
</script>